• Accumulation and Prioritization of Architectural Debt in Three Companies Migrating to Microservices 

      Soares de Toledo, Saulo; Martini, Antonio; Nguyen, Phu Hong; Sjøberg, Dag (Peer reviewed; Journal article, 2022)
      Many companies migrate to microservices because they help deliver value to customers quickly and continuously. However, like any architectural style, microservices are prone to architectural technical debt (ATD), which can ...
    • A blockchain-based framework for trusted quality data sharing towards zero-defect manufacturing 

      Isaja, Mauro; Nguyen, Phu Hong; Goknil, Arda; Sen, Sagar; Husom, Erik Johannes; Tverdal, Simeon; Anand, Abhilash Ramanathapuram; Jiang, Yunman; Pedersen, Karl John; Myrseth, Per; Stang, Jørgen; Niavis, Harris; Pfeifhofer, Simon; Lamplmair, Patrick (Peer reviewed; Journal article, 2023)
      There is a current wave of a new generation of digital solutions based on intelligent systems, hybrid digital twins and AI-driven optimization tools to assure quality in smart factories. Such digital solutions heavily ...
    • Context-driven Policies Enforcement for Edge-based IoT Data Sharing-as-a-Service 

      Nguyen, Huu-Ha; Phung, Phu H.; Nguyen, Phu Hong; Truong, Hong-Linh (Chapter, 2022)
      Sharing real-time data originating from connected devices is crucial to real-world intelligent Internet of Things (IoT) applications, i.e., based on artificial intelligence/machine learning (AI/ML). Such IoT data sharing ...
    • A decade of research on patterns and architectures for IoT security 

      Rajmohan, Tanusan; Nguyen, Phu Hong; Ferry, Nicolas (Peer reviewed; Journal article, 2022)
      Security of the Internet of Things (IoT)-based Smart Systems involving sensors, actuators and distributed control loop is of paramount importance but very difficult to address. Security patterns consist of domain-independent ...
    • The DYNABIC approach to resilience of critical infrastructures 

      Rios, Erkuden; Iturbe, Eider; Rego, Angel; Ferry, Nicolas; Tigli, Jean-Yves; Lavirotte, Stephane; Rocher, Gérald; Nguyen, Phu Hong; Song, Hui; Dautov, Rustem; Mallouli, Wissam; Cavalli, Ana Rosa (Chapter, 2023)
      With increasing interdependencies and evolving threats, maintaining operational continuity in critical systems has become a significant challenge. This paper presents the DYNABIC (Dynamic business continuity of critical ...
    • Event-based Customization of Multi-tenant SaaS Using Microservices 

      Tønnessen Nordli, Espen; Nguyen, Phu Hong; Chauvel, Franck; Song, Hui (Chapter, 2020)
      Popular enterprise software such as ERP, CRM is now being made available on the Cloud in the multi-tenant Software as a Service (SaaS) model. The added values come from the ability of vendors to enable customer-specific ...
    • Frameworks for data-driven quality management in cyber-physical systems for manufacturing: A systematic review 

      Cassoli, Beatriz; Jourdan, Nicolas; Nguyen, Phu Hong; Sen, Sagar; Garcia-Ceja, Enrique; Metternich, Joachim (Peer reviewed; Journal article, 2022)
      Recent advances in the manufacturing industry have enabled the deployment of Cyber-Physical Systems (CPS) at scale. By utilizing advanced analytics, data from production can be analyzed and used to monitor and improve the ...
    • Migrating monoliths to cloud-native microservices for customizable SaaS 

      Nordli, Espen Tønnessen; Haugeland, Sindre Grønstøl; Nguyen, Phu Hong; Song, Hui; Chauvel, Franck (Peer reviewed; Journal article, 2023)
      Context: It was common that software vendors sell licenses to their clients to use software products, such as Enterprise Resource Planning, which are deployed as a monolithic entity on clients’ premises. Moreover, many ...
    • Migrating Monoliths to Microservices-based Customizable Multi-tenant Cloud-native Apps 

      Haugeland, Sindre Grønstøl; Nguyen, Phu Hong; Song, Hui; Chauvel, Franck (Chapter, 2021)
      It was common that software vendors sell licenses to their clients to use software products, such as Enterprise Resource Planning, which are deployed as a monolithic entity on clients’ premises. Moreover, many clients, ...
    • Model-based Continuous Deployment of SIS 

      Ferry, Nicolas; Song, Hui; Dautov, Rustem; Nguyen, Phu Hong; Chauvel, Franck (Chapter; Peer reviewed, 2021)
      This chapter is organized as follows. Section 4.2 provides an overview of the current state of the art and of the practice for the automatic deployment of SIS. Section 4.3 introduces our solutions for the automatic deployment ...
    • A Systematic Mapping Study on Approaches for AI-Supported Security Risk Assessment 

      Erdogan, Gencer; Garcia-Ceja, Enrique; Hugo, Åsmund Pedersen; Nguyen, Phu Hong; Sen, Sagar (Chapter; Peer reviewed, 2021)
      Effective assessment of cyber risks in the increasingly dynamic threat landscape must be supported by artificial intelligence techniques due to their ability to dynamically scale and adapt. This article provides the state ...
    • A Systematic Review of Data Quality in CPS and IoT for Industry 4.0 

      Goknil, Arda; Nguyen, Phu Hong; Sen, Sagar; Politaki, Dimitra; Niavis, Harris; Pedersen, Karl John; Suyuthi, Abdillah; Anand, Abhilash Ramanathapuram; Ziegenbein, Amina (Peer reviewed; Journal article, 2023)
      The Internet of Things (IoT) and Cyber-Physical Systems (CPS) are the backbones of Industry 4.0, where data quality is crucial for decision support. Data quality in these systems can deteriorate due to sensor failures or ...
    • Taming Data Quality in AI-Enabled Industrial Internet of Things 

      Sen, Sagar; Husom, Erik Johannes; Goknil, Arda; Tverdal, Simeon; Nguyen, Phu Hong; Mancisidor, Iker (Peer reviewed; Journal article, 2022)
      We address the problem of taming data quality in artificial intelligence (AI)-enabled Industrial Internet of Things systems by devising machine learning pipelines as part of a decentralized edge-to-cloud architecture. We ...
    • Uncertainty-aware Virtual Sensors for Cyber-Physical Systems 

      Sen, Sagar; Husom, Erik Johannes; Goknil, Arda; Tverdal, Simeon; Nguyen, Phu Hong (Peer reviewed; Journal article, 2023)
      We present a data pipeline to train and deploy uncertainty-aware virtual sensors in cyber-physical systems. Our virtual sensor predicts the expected values of a physical sensor and a standard deviation indicating the degree ...
    • Using Microservices to Customize Multi-Tenant SaaS: From Intrusive to Non-Intrusive 

      Song, Hui; Nguyen, Phu Hong; Chauvel, Franck (Chapter, 2020)
      Customization is a widely adopted practice on enterprise software applications such as Enterprise resource planning (ERP) or Customer relation management (CRM). Software vendors deploy their enterprise software product on ...
    • Virtual sensors for erroneous data repair in manufacturing a machine learning pipeline 

      Sen, Sagar; Husom, Erik Johannes; Goknil, Arda; Politaki, Dimitra; Tverdal, Simeon; Nguyen, Phu Hong; Jourdan, Nicolas (Peer reviewed; Journal article, 2023)
      Manufacturing converts raw materials into finished products using machine tools for controlled material removal or deposition. It can be observed using sensors installed within and around machine tools. These sensors measure ...